home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / WDMA_ADI.IN_ / wdma_adi.inf
Encoding:
Windows Setup INFormation  |  1999-11-18  |  21.4 KB  |  512 lines

  1.  
  2.  
  3. [Version]
  4. Signature="$CHICAGO$"
  5. Class=MEDIA
  6. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  7. provider=%MSFT%
  8. LayoutFile=layout.inf, layout1.inf, layout2.inf
  9. DriverVer =11/18/1999,5.00.2184.1
  10.  
  11. [Manufacturer]
  12. %ADIMfgName%=AnalogDevices
  13. %AZTMfgName%=Aztech
  14.  
  15. [ControlFlags]
  16. ExcludeFromSelect=*ADS7151
  17. ExcludeFromSelect=*ADS7152
  18. ExcludeFromSelect=*ADS7181
  19. ExcludeFromSelect=*ADS7182
  20.  
  21. ExcludeFromSelect=*AZT1009
  22. ExcludeFromSelect=*AZT1018
  23. ExcludeFromSelect=*AZT2002
  24. ExcludeFromSelect=*AZT3002
  25.  
  26. ;;---------------------------------------------------------------;
  27. ;;
  28. ;; D E V I C E  C A L L O U T  S E C T I O N
  29. ;;
  30. [AnalogDevices]
  31. %*WDM_ADI7180.DeviceDesc%=WDM_ADI7180,*ADS7150
  32. %*WDM_ADI7181.DeviceDesc%=WDM_ADI7181,*ADS7151
  33. %*WDM_ADI7182.DeviceDesc%=WDM_ADI7182,*ADS7152
  34.  
  35. %*WDM_ADI7180.DeviceDesc%=WDM_ADI7180,*MDK7180
  36. %*WDM_ADI7181.DeviceDesc%=WDM_ADI7181,*MDK7181
  37. %*WDM_ADI7182.DeviceDesc%=WDM_ADI7182,*MDK7182
  38.  
  39. %*WDM_ADI7180.DeviceDesc%=WDM_ADI7180,*ADS7180
  40. %*WDM_ADI7181.DeviceDesc%=WDM_ADI7181,*ADS7181
  41. %*WDM_ADI7182.DeviceDesc%=WDM_ADI7182,*ADS7182
  42.  
  43. [Aztech]
  44. %*WDM_AZT1018.DeviceDesc%=WDM_ADI7180,*AZT1018
  45.  
  46. %*WDM_AZT1009.DeviceDesc%=WDM_ADI7180,*AZT1009
  47. %*WDM_AZT2002.DeviceDesc%=WDM_ADI7181,*AZT2002
  48. %*WDM_AZT3002.DeviceDesc%=WDM_ADI7182,*AZT3002
  49.  
  50. ;;---------------------------------------------------------------;
  51. ;;
  52. ;; D I R E C T O R Y  S E C T I O N
  53. ;;
  54. [DestinationDirs]
  55. WDM_ADI7182.CopyList = 12
  56. WDM_ADI7180.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  57.  
  58. [PreCopySection]
  59. HKR,,NoSetupUI,,1
  60.  
  61. ;;---------------------------------------------------------------;
  62. ;;
  63. ;; D R I V E R  C A L L O U T  S E C T I O N
  64. ;;
  65.  
  66. [WDM_ADI7180]
  67. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf),wdmaudio.fdma(wdmaudio.inf)
  68. CopyFiles=WDM_ADI7180.CopyList
  69. AddReg=WDM_ADI7180.AddReg, WDM_7180_GUID.AddReg
  70.  
  71. [WDM_ADI7181]
  72. AlsoInstall = ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf), WDMAUDIO.MPU401(wdmaudio.inf)
  73.  
  74. ;;---------------------------------------------------------------;
  75. ;;
  76. ;; D E V I C E  I N T E R F A C E  S E C T I O N
  77. ;;
  78. [WDM_ADI7180.Interfaces]
  79. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AD1816.Interface.Wave
  80. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AD1816.Interface.Wave
  81. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AD1816.Interface.Wave
  82. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AD1816.Interface.Topology
  83.  
  84. [WDM_ADI7181.Interfaces]
  85. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  86. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  87. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  88.  
  89. [AD1816.Interface.Wave]
  90. AddReg=AD1816.Interface.Wave.Addreg
  91. [AD1816.Interface.Wave.Addreg]
  92. HKR,,FriendlyName,,%AD1816AUD.Wave.szPname%
  93. HKR,,CLSID,,%Proxy.CLSID%
  94.  
  95. [WDM.Interface.UART]
  96. AddReg=WDM.Interface.UART.Addreg
  97. [WDM.Interface.UART.Addreg]
  98. HKR,,FriendlyName,,%AD1816AUD.UART.szPname%
  99. HKR,,CLSID,,%Proxy.CLSID%
  100.  
  101. [AD1816.Interface.Topo]
  102. AddReg=AD1816.Interface.Topo.Addreg
  103. [AD1816.Interface.Topo.Addreg]
  104. HKR,,FriendlyName,,%AD1816AUD.Topology.szPname%
  105.  
  106. ;;---------------------------------------------------------------;
  107. ;;
  108. ;; U P D A T E  R E G I S T R Y  S E C T I O N
  109. ;;
  110.  
  111. [WDM_ADI7180.AddReg]
  112. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  113. HKR,,Driver,,15_16wdm.sys
  114. HKR,,NTMPDriver,,"15_16wdm.sys,sbemul.sys"
  115.  
  116. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  117.  
  118. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  119. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  120. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  121.  
  122. HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_ADI7180.DeviceDesc%
  123. HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
  124. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_ADI7180.DeviceDesc%
  125.  
  126. HKR, Settings, "Digital CD Input",1, 00   ; Digital CD on I2S0
  127. HKR, Settings, "I2S0 Format",1,01         ; 00=Off, 01=Right, 02=I2S, 03=Left
  128. HKR, Settings, "I2S1 Format",1,03         ; 00=Off, 01=Right, 02=I2S, 03=Left
  129. HKR, Settings, "Clock Mult",1,0f
  130.  
  131. ; Disable Node display on Mixer applet. Set to 00 to enable, 01 to disable
  132. HKR, Disable, "72E488C1",1, 00  ; Phat enable
  133. HKR, Disable, "72E488C2",1, 00  ; 20db node
  134. HKR, Disable, "72E488C5",1, 00  ; Aux Volume (Synth)
  135. HKR, Disable, "72E488C6",1, 00  ; Aux Mute   (Synth)
  136. HKR, Disable, "72E488C7",1, 00  ; CD Volume
  137. HKR, Disable, "72E488C8",1, 00  ; CD Mute
  138. HKR, Disable, "72E488C9",1, 00  ; LineIn Volume
  139. HKR, Disable, "72E488CA",1, 00  ; LineIn Mute
  140. HKR, Disable, "72E488CB",1, 00  ; Mic Volume
  141. HKR, Disable, "72E488CC",1, 00  ; Mic Mute
  142. HKR, Disable, "72E488CD",1, 00  ; Phat Volume
  143. HKR, Disable, "72E488CE",1, 00  ; Phat Mute
  144. HKR, Disable, "72E488D2",1, 01  ; I2S0 Volume
  145. HKR, Disable, "72E488D3",1, 01  ; I2S0 Mute
  146. HKR, Disable, "72E488D4",1, 01  ; I2S1 Volume
  147. HKR, Disable, "72E488D5",1, 01  ; I2S1 Mute
  148. HKR, Disable, "72E488D6",1, 01  ; Video Volume
  149. HKR, Disable, "72E488D7",1, 01  ; Video Mute
  150. HKR, Disable, "72E488D8",1, 01  ; Phone Volume
  151. HKR, Disable, "72E488D9",1, 01  ; Phone Mute
  152. HKR, Disable, "72E488DA",1, 00  ; LineIn Record
  153. HKR, Disable, "72E488DB",1, 00  ; LineOut Record
  154. HKR, Disable, "72E488DC",1, 00  ; CD Record
  155. HKR, Disable, "72E488DD",1, 00  ; Aux Record
  156. HKR, Disable, "72E488DE",1, 01  ; Video Record
  157. HKR, Disable, "72E488DF",1, 00  ; Mic Record
  158. HKR, Disable, "72E488E0",1, 01  ; PhoneIn Record
  159. HKR, Disable, "72E488E3",1, 00  ; Mic AGC
  160. HKR, Disable, "72E488E4",1, 01  ; MonoOut Volume
  161. HKR, Disable, "72E488E5",1, 01  ; MonoOut Mute
  162.  
  163. ;;(BDR) setting default values from INF not implemented yet!
  164. ;;HKR, Settings, "72E488C1",1, 01  ; Phat enable
  165. ;;HKR, Settings, "72E488C5",1, 00020000  ; Aux Volume (Synth)  +3db
  166. ;;HKR, Settings, "72E488D0",1, 08  ; Master Volume = -48 db
  167. ;;HKR, Settings, "MasterVol",1, 08, 08, 0, 0
  168. ;;HKR, Settings, "CDVol",1, 08, 08, 00, 00
  169. ;;HKR, Settings, "SynthVol",1, 08, 08, 00, 00
  170. ;;HKR, Settings, "VidVol",1, 08, 08, 00, 00
  171. ;;HKR, Settings, "LineInVol",1, 08, 08, 00, 00
  172. ;;HKR, Settings, "MicLineOutVol",1, 08, 00, 00, 00
  173.  
  174.  
  175. [WDM_7180_GUID.AddReg]
  176. HKLM,%MediaCategories%\%ADIGUID.LineIn%,Name,,%ADIPin.LineIn%
  177. HKLM,%MediaCategories%\%ADIGUID.LineIn%,Display,1,00,00,00,00
  178. HKLM,%MediaCategories%\%ADIGUID.CDPlayer%,Name,,%ADIPin.CDPlayer%
  179. HKLM,%MediaCategories%\%ADIGUID.CDPlayer%,Display,1,00,00,00,00
  180. HKLM,%MediaCategories%\%ADIGUID.Aux%,Name,,%ADIPin.Aux%
  181. HKLM,%MediaCategories%\%ADIGUID.Aux%,Display,1,00,00,00,00
  182. HKLM,%MediaCategories%\%ADIGUID.Video%,Name,,%ADIPin.Video%
  183. HKLM,%MediaCategories%\%ADIGUID.Video%,Display,1,00,00,00,00
  184. HKLM,%MediaCategories%\%ADIGUID.Phone%,Name,,%ADIPin.Phone%
  185. HKLM,%MediaCategories%\%ADIGUID.Phone%,Display,1,00,00,00,00
  186. HKLM,%MediaCategories%\%ADIGUID.Mic%,Name,,%ADIPin.Mic%
  187. HKLM,%MediaCategories%\%ADIGUID.Mic%,Display,1,00,00,00,00
  188. HKLM,%MediaCategories%\%ADIGUID.I2S0%,Name,,%ADIPin.I2S0%
  189. HKLM,%MediaCategories%\%ADIGUID.I2S0%,Display,1,00,00,00,00
  190. HKLM,%MediaCategories%\%ADIGUID.I2S1%,Name,,%ADIPin.I2S1%
  191. HKLM,%MediaCategories%\%ADIGUID.I2S1%,Display,1,00,00,00,00
  192. HKLM,%MediaCategories%\%ADIGUID.PHAT%,Name,,%ADIPin.PHAT%
  193. HKLM,%MediaCategories%\%ADIGUID.PHAT%,Display,1,00,00,00,00
  194. HKLM,%MediaCategories%\%ADIGUID.LineOut%,Name,,%ADIPin.LineOut%
  195. HKLM,%MediaCategories%\%ADIGUID.LineOut%,Display,1,00,00,00,00
  196. HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Name,,%ADIPin.MonoOut%
  197. HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Display,1,00,00,00,00
  198. HKLM,%MediaCategories%\%ADIGUID.Wave%,Name,,%ADIPin.Wave%
  199. HKLM,%MediaCategories%\%ADIGUID.Wave%,Display,1,00,00,00,00
  200. HKLM,%MediaCategories%\%ADIGUID.Cap%,Name,,%ADIPin.Cap%
  201. HKLM,%MediaCategories%\%ADIGUID.Cap%,Display,1,00,00,00,00
  202.  
  203. HKLM,%MediaCategories%\%ADIGUID.Sum%,Name,,%ADIControl.Sum%
  204. HKLM,%MediaCategories%\%ADIGUID.Sum%,Display,1,00,00,00,00
  205. HKLM,%MediaCategories%\%ADIGUID.PHATENA%,Name,,%ADIControl.PHATENA%
  206. HKLM,%MediaCategories%\%ADIGUID.PHATENA%,Display,1,00,00,00,00
  207. HKLM,%MediaCategories%\%ADIGUID.20DB%,Name,,%ADIControl.20DB%
  208. HKLM,%MediaCategories%\%ADIGUID.20DB%,Display,1,00,00,00,00
  209. HKLM,%MediaCategories%\%ADIGUID.MicAGC%,Name,,%ADIControl.MicAgc%
  210. HKLM,%MediaCategories%\%ADIGUID.MicAGC%,Display,1,00,00,00,00
  211. HKLM,%MediaCategories%\%ADIGUID.WaveOutVol%,Name,,%ADIControl.WaveOutVol%
  212. HKLM,%MediaCategories%\%ADIGUID.WaveOutVol%,Display,1,00,00,00,00
  213. HKLM,%MediaCategories%\%ADIGUID.WaveOutMute%,Name,,%ADIControl.WaveOutMute%
  214. HKLM,%MediaCategories%\%ADIGUID.WaveOutMute%,Display,1,00,00,00,00
  215. HKLM,%MediaCategories%\%ADIGUID.AuxOutVol%,Name,,%ADIControl.AuxOutVol%
  216. HKLM,%MediaCategories%\%ADIGUID.AuxOutVol%,Display,1,00,00,00,00
  217. HKLM,%MediaCategories%\%ADIGUID.AuxOutMute%,Name,,%ADIControl.AuxOutMute%
  218. HKLM,%MediaCategories%\%ADIGUID.AuxOutMute%,Display,1,00,00,00,00
  219. HKLM,%MediaCategories%\%ADIGUID.CDOutVol%,Name,,%ADIControl.CDOutVol%
  220. HKLM,%MediaCategories%\%ADIGUID.CDOutVol%,Display,1,00,00,00,00
  221. HKLM,%MediaCategories%\%ADIGUID.CDOutMute%,Name,,%ADIControl.CDOutMute%
  222. HKLM,%MediaCategories%\%ADIGUID.CDOutMute%,Display,1,00,00,00,00
  223. HKLM,%MediaCategories%\%ADIGUID.LineInVol%,Name,,%ADIControl.LineInVol%
  224. HKLM,%MediaCategories%\%ADIGUID.LineInVol%,Display,1,00,00,00,00
  225. HKLM,%MediaCategories%\%ADIGUID.LineInMute%,Name,,%ADIControl.LineInMute%
  226. HKLM,%MediaCategories%\%ADIGUID.LineInMute%,Display,1,00,00,00,00
  227. HKLM,%MediaCategories%\%ADIGUID.MicOutVol%,Name,,%ADIControl.MicOutVol%
  228. HKLM,%MediaCategories%\%ADIGUID.MicOutVol%,Display,1,00,00,00,00
  229. HKLM,%MediaCategories%\%ADIGUID.MicOutMute%,Name,,%ADIControl.MicOutMute%
  230. HKLM,%MediaCategories%\%ADIGUID.MicOutMute%,Display,1,00,00,00,00
  231. HKLM,%MediaCategories%\%ADIGUID.PhatLevel%,Name,,%ADIControl.PhatLevel%
  232. HKLM,%MediaCategories%\%ADIGUID.PhatLevel%,Display,1,00,00,00,00
  233. HKLM,%MediaCategories%\%ADIGUID.PhatMute%,Name,,%ADIControl.PhatMute%
  234. HKLM,%MediaCategories%\%ADIGUID.PhatMute%,Display,1,00,00,00,00
  235. HKLM,%MediaCategories%\%ADIGUID.LineOutVol%,Name,,%ADIControl.LineOutVol%
  236. HKLM,%MediaCategories%\%ADIGUID.LineOutVol%,Display,1,00,00,00,00
  237. HKLM,%MediaCategories%\%ADIGUID.LineOutMute%,Name,,%ADIControl.LineOutMute%
  238. HKLM,%MediaCategories%\%ADIGUID.LineOutMute%,Display,1,00,00,00,00
  239. HKLM,%MediaCategories%\%ADIGUID.I2S0Vol%,Name,,%ADIControl.I2S0Vol%
  240. HKLM,%MediaCategories%\%ADIGUID.I2S0Vol%,Display,1,00,00,00,00
  241. HKLM,%MediaCategories%\%ADIGUID.I2S0Mute%,Name,,%ADIControl.I2S0Mute%
  242. HKLM,%MediaCategories%\%ADIGUID.I2S0Mute%,Display,1,00,00,00,00
  243. HKLM,%MediaCategories%\%ADIGUID.I2S1Vol%,Name,,%ADIControl.I2S1Vol%
  244. HKLM,%MediaCategories%\%ADIGUID.I2S1Vol%,Display,1,00,00,00,00
  245. HKLM,%MediaCategories%\%ADIGUID.I2S1Mute%,Name,,%ADIControl.I2S1Mute%
  246. HKLM,%MediaCategories%\%ADIGUID.I2S1Mute%,Display,1,00,00,00,00
  247. HKLM,%MediaCategories%\%ADIGUID.VidVol%,Name,,%ADIControl.VidVol%
  248. HKLM,%MediaCategories%\%ADIGUID.VidVol%,Display,1,00,00,00,00
  249. HKLM,%MediaCategories%\%ADIGUID.VidMute%,Name,,%ADIControl.VidMute%
  250. HKLM,%MediaCategories%\%ADIGUID.VidMute%,Display,1,00,00,00,00
  251. HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Name,,%ADIControl.PhoneVol%
  252. HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Display,1,00,00,00,00
  253. HKLM,%MediaCategories%\%ADIGUID.PhoneMute%,Name,,%ADIControl.PhoneMute%
  254. HKLM,%MediaCategories%\%ADIGUID.PhoneMute%,Display,1,00,00,00,00
  255. HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Name,,%ADIControl.MonoVol%
  256. HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Display,1,00,00,00,00
  257. HKLM,%MediaCategories%\%ADIGUID.MonoMute%,Name,,%ADIControl.MonoMute%
  258. HKLM,%MediaCategories%\%ADIGUID.MonoMute%,Display,1,00,00,00,00
  259. HKLM,%MediaCategories%\%ADIGUID.CaptureLine%,Name,,%ADIControl.CaptureLine%
  260. HKLM,%MediaCategories%\%ADIGUID.CaptureLine%,Display,1,00,00,00,00
  261. HKLM,%MediaCategories%\%ADIGUID.CaptureLoop%,Name,,%ADIControl.CaptureLoop%
  262. HKLM,%MediaCategories%\%ADIGUID.CaptureLoop%,Display,1,00,00,00,00
  263. HKLM,%MediaCategories%\%ADIGUID.CaptureCD%,Name,,%ADIControl.CaptureCD%
  264. HKLM,%MediaCategories%\%ADIGUID.CaptureCD%,Display,1,00,00,00,00
  265. HKLM,%MediaCategories%\%ADIGUID.CaptureAux%,Name,,%ADIControl.CaptureAux%
  266. HKLM,%MediaCategories%\%ADIGUID.CaptureAux%,Display,1,00,00,00,00
  267. HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Name,,%ADIControl.CaptureVid%
  268. HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Display,1,00,00,00,00
  269. HKLM,%MediaCategories%\%ADIGUID.CaptureMic%,Name,,%ADIControl.CaptureMic%
  270. HKLM,%MediaCategories%\%ADIGUID.CaptureMic%,Display,1,00,00,00,00
  271. HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Name,,%ADIControl.CapturePhone%
  272. HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Display,1,00,00,00,00
  273.  
  274. ;;---------------------------------------------------------------;
  275. ;;
  276. ;; F I L E  C O P Y  S E C T I O N
  277. ;;
  278. [WDM_ADI7180.CopyList]
  279. 15_16wdm.sys
  280.  
  281. ;--------------------------------------------------------------------------;
  282. ; Joystick device
  283. ;
  284. [WDM_ADI7182]
  285. CopyFiles=ADSJSTK.CopyList
  286. AddReg=Joystick.AddReg
  287. UpdateInis=ADSJSTK.UpdateInis
  288.  
  289. [ADSJSTK.CopyList]
  290. vjoyd.vxd,,
  291. msanalog.vxd,,
  292. msjstick.drv,,
  293.  
  294. [Joystick.AddReg]
  295. HKR,,DevLoader,,mmdevldr.vxd
  296. HKR,Drivers,MIGRATED,,0
  297. HKR,Drivers\joystick,,,
  298. HKR,,Driver,,vjoyd.vxd
  299. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  300. HKR,Drivers,SubClasses,,"joystick"
  301. HKR,Drivers\joystick\msjstick.drv,Description,,%*WDM_ADI7182.DeviceDesc%
  302.  
  303. [ADSJSTK.UpdateInis]
  304. system.ini,drivers,"joystick="
  305.  
  306. ;;**************** NT Install ****************
  307.  
  308. [WDM_ADI7180.NTX86]
  309. Include=ks.inf, wdmaudio.inf
  310. Needs=KS.Registration, WDMAUDIO.Registration
  311. CopyFiles=WDM_ADI7180.CopyList
  312. AddReg=WDM_ADI7180.AddReg, WDM_7180_GUID.AddReg
  313.  
  314. [WDM_ADI7180.NTX86.Interfaces]
  315. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AD1816.Interface.Wave
  316. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AD1816.Interface.Wave
  317. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AD1816.Interface.Wave
  318. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AD1816.Interface.Topology
  319.  
  320. [WDM_ADI7180.NTX86.Services]
  321. AddService = ad1816,  0x00000002, adi7180_Service_Inst
  322.  
  323. [WDM_ADI7181.NTX86]
  324. Include=ks.inf, wdmaudio.inf
  325. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401
  326.  
  327. [WDM_ADI7181.NTX86.Services]
  328. AddService = ms_mpu401, 0x00000002, adi7181_Service_Inst
  329.  
  330. [WDM_ADI7181.NTX86.Interfaces]
  331. AddInterface = %KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  332. AddInterface = %KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  333. AddInterface = %KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  334.  
  335. [WDM_ADI7182.NTX86]
  336. ;CopyFiles=WDM_ADI7182.CopyList
  337. Include=gameport.inf
  338. Needs=Standard_Port.NT
  339.  
  340. [WDM_ADI7182.NTX86.Services]
  341. AddService = gameenum, 0x00000002, adi7182_Service_Inst
  342.  
  343. [WDM_ADI7182.CopyList]
  344. gameenum.sys
  345.  
  346. [adi7180_Service_Inst]
  347. DisplayName    = %adi7180.SvcDesc%
  348. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  349. StartType      = 3                  ; SERVICE_DEMAND_START
  350. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  351. ServiceBinary  = %10%\system32\drivers\15_16wdm.sys
  352.  
  353. [adi7181_Service_Inst]
  354. DisplayName    = %mpu401.SvcDesc%
  355. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  356. StartType      = 3                  ; SERVICE_DEMAND_START
  357. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  358. ServiceBinary  = %10%\system32\drivers\msmpu401.sys
  359.  
  360. [adi7182_Service_Inst]
  361. DisplayName    = %gameport.SvcDesc%
  362. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  363. StartType      = 3                  ; SERVICE_DEMAND_START
  364. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  365. ServiceBinary  = %12%\gameenum.sys
  366. LoadOrderGroup = Extended Base
  367.  
  368. [Strings]
  369. MSFT="Microsoft"
  370.  
  371. ADIMfgName="Analog Devices"
  372. AZTMfgName="Aztech Systems"
  373. *WDM_ADI7150.DeviceDesc="Analog Devices 1815 Codec (WDM)"
  374. *WDM_ADI7151.DeviceDesc="Analog Devices 1815 MPU401 (WDM)"
  375. *WDM_ADI7152.DeviceDesc="Analog Devices 1815 Gameport"
  376. *WDM_ADI7180.DeviceDesc="Analog Devices 1816 Codec (WDM)"
  377. *WDM_ADI7181.DeviceDesc="Analog Devices 1816 MPU401 (WDM)"
  378. *WDM_ADI7182.DeviceDesc="Analog Devices 1816 Gameport"
  379.  
  380. *WDM_AZT1018.DeviceDesc="Aztech SC16-3D Audio (WDM)"
  381. *WDM_AZT1009.DeviceDesc="Aztech SW32-3D Audio (WDM)"
  382.  
  383. *WDM_AZT2002.DeviceDesc="Aztech MPU401 (WDM)"
  384. *WDM_AZT3002.DeviceDesc="Aztech Gameport"
  385.  
  386. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  387. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  388. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  389. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  390. KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  391. KSNAME_Wave="Wave"
  392. KSNAME_UART="UART"
  393. KSNAME_Topology="Topology"
  394.  
  395. WDM_MIDI="WDM-based MIDI Device"
  396.  
  397. AD1816AUD.Wave.szPname="AD1815/16 Audio"
  398. AD1816AUD.UART.szPname="AD1815/16 MPU-401 Compatible"
  399. AD1816AUD.Topology.szPname="Topology"
  400.  
  401. ;; Analog Devices friendly names (non-localizeable)
  402. ADIGUID.LineIn      ="{39024080-AF6D-11D1-BA5A-00A0C9696B7D}"
  403. ADIGUID.CDPlayer    ="{39024081-AF6D-11D1-BA5A-00A0C9696B7D}"
  404. ADIGUID.Aux         ="{39024082-AF6D-11D1-BA5A-00A0C9696B7D}"
  405. ADIGUID.Video       ="{39024083-AF6D-11D1-BA5A-00A0C9696B7D}"
  406. ADIGUID.Phone       ="{39024084-AF6D-11D1-BA5A-00A0C9696B7D}"
  407. ADIGUID.Mic         ="{39024085-AF6D-11D1-BA5A-00A0C9696B7D}"
  408. ADIGUID.I2S0        ="{39024086-AF6D-11D1-BA5A-00A0C9696B7D}"
  409. ADIGUID.I2S1        ="{39024087-AF6D-11D1-BA5A-00A0C9696B7D}"
  410. ADIGUID.LineOut     ="{39024088-AF6D-11D1-BA5A-00A0C9696B7D}"
  411. ADIGUID.Wave        ="{39024089-AF6D-11D1-BA5A-00A0C9696B7D}"
  412. ADIGUID.Cap         ="{3902408A-AF6D-11D1-BA5A-00A0C9696B7D}"
  413. ADIGUID.PHAT        ="{3902408B-AF6D-11D1-BA5A-00A0C9696B7D}"
  414. ADIGUID.MonoOut     ="{3902408C-AF6D-11D1-BA5A-00A0C9696B7D}"
  415.  
  416. ADIGUID.Sum         ="{72E488C0-EB3C-11D1-BA5A-00A0C9696B7D}"
  417. ADIGUID.PHATENA     ="{72E488C1-EB3C-11D1-BA5A-00A0C9696B7D}"
  418. ADIGUID.20DB        ="{72E488C2-EB3C-11D1-BA5A-00A0C9696B7D}"
  419. ADIGUID.WaveOutVol  ="{72E488C3-EB3C-11D1-BA5A-00A0C9696B7D}"
  420. ADIGUID.WaveOutMute ="{72E488C4-EB3C-11D1-BA5A-00A0C9696B7D}"
  421. ADIGUID.AuxOutVol   ="{72E488C5-EB3C-11D1-BA5A-00A0C9696B7D}"
  422. ADIGUID.AuxOutMute  ="{72E488C6-EB3C-11D1-BA5A-00A0C9696B7D}"
  423. ADIGUID.CDOutVol    ="{72E488C7-EB3C-11D1-BA5A-00A0C9696B7D}"
  424. ADIGUID.CDOutMute   ="{72E488C8-EB3C-11D1-BA5A-00A0C9696B7D}"
  425. ADIGUID.LineInVol   ="{72E488C9-EB3C-11D1-BA5A-00A0C9696B7D}"
  426. ADIGUID.LineInMute  ="{72E488CA-EB3C-11D1-BA5A-00A0C9696B7D}"
  427. ADIGUID.MicOutVol   ="{72E488CB-EB3C-11D1-BA5A-00A0C9696B7D}"
  428. ADIGUID.MicOutMute  ="{72E488CC-EB3C-11D1-BA5A-00A0C9696B7D}"
  429. ADIGUID.PhatLevel   ="{72E488CD-EB3C-11D1-BA5A-00A0C9696B7D}"
  430. ADIGUID.PhatMute    ="{72E488CE-EB3C-11D1-BA5A-00A0C9696B7D}"
  431. ADIGUID.LineOutVol  ="{72E488D0-EB3C-11D1-BA5A-00A0C9696B7D}"
  432. ADIGUID.LineOutMute ="{72E488D1-EB3C-11D1-BA5A-00A0C9696B7D}"
  433. ADIGUID.I2S0Vol     ="{72E488D2-EB3C-11D1-BA5A-00A0C9696B7D}"
  434. ADIGUID.I2S0Mute    ="{72E488D3-EB3C-11D1-BA5A-00A0C9696B7D}"
  435. ADIGUID.I2S1Vol     ="{72E488D4-EB3C-11D1-BA5A-00A0C9696B7D}"
  436. ADIGUID.I2S1Mute    ="{72E488D5-EB3C-11D1-BA5A-00A0C9696B7D}"
  437. ADIGUID.VidVol      ="{72E488D6-EB3C-11D1-BA5A-00A0C9696B7D}"
  438. ADIGUID.VidMute     ="{72E488D7-EB3C-11D1-BA5A-00A0C9696B7D}"
  439. ADIGUID.PhoneVol    ="{72E488D8-EB3C-11D1-BA5A-00A0C9696B7D}"
  440. ADIGUID.PhoneMute   ="{72E488D9-EB3C-11D1-BA5A-00A0C9696B7D}"
  441. ADIGUID.CaptureLine ="{72E488DA-EB3C-11D1-BA5A-00A0C9696B7D}"
  442. ADIGUID.CaptureLoop ="{72E488DB-EB3C-11D1-BA5A-00A0C9696B7D}"
  443. ADIGUID.CaptureCD   ="{72E488DC-EB3C-11D1-BA5A-00A0C9696B7D}"
  444. ADIGUID.CaptureAux  ="{72E488DD-EB3C-11D1-BA5A-00A0C9696B7D}"
  445. ADIGUID.CaptureVid  ="{72E488DE-EB3C-11D1-BA5A-00A0C9696B7D}"
  446. ADIGUID.CaptureMic  ="{72E488DF-EB3C-11D1-BA5A-00A0C9696B7D}"
  447. ADIGUID.CapturePhone ="{72E488E0-EB3C-11D1-BA5A-00A0C9696B7D}"
  448. ADIGUID.MicAGC      ="{72E488E3-EB3C-11D1-BA5A-00A0C9696B7D}"
  449. ADIGUID.MonoVol     ="{72E488E4-EB3C-11D1-BA5A-00A0C9696B7D}"
  450. ADIGUID.MonoMute    ="{72E488E5-EB3C-11D1-BA5A-00A0C9696B7D}"
  451.  
  452. ;; Analog Devices friendly names (localizeable)
  453. ADIPin.LineIn       ="Line In"
  454. ADIPin.CDPlayer     ="CD Player"
  455. ADIPin.Aux          ="Wave Table"
  456. ADIPin.Video        ="Video"
  457. ADIPin.Phone        ="Phone"
  458. ADIPin.Mic          ="Microphone"
  459. ADIPin.I2S0         ="Dig 0"
  460. ADIPin.I2S1         ="Dig 1"
  461. ADIPin.PHAT         ="Phat"
  462. ADIPin.LineOut      ="Speaker"
  463. ADIPin.Wave         ="WaveOut"
  464. ADIPin.Cap          ="Capture"
  465. ADIPin.MonoOut      ="MonoOut"
  466.  
  467. ADIControl.PHATENA      ="Enable Digital Phat"
  468. ADIControl.Sum          ="Output Loopback"
  469. ADIControl.20DB         ="20 db Enable"
  470. ADIControl.MicAgc       ="Enable AGC"
  471. ADIControl.WaveOutVol   ="Wave Volume"
  472. ADIControl.WaveOutMute  ="Wave Mute"
  473. ADIControl.AuxOutVol    ="Aux Volume"
  474. ADIControl.AuxOutMute   ="Aux Mute"
  475. ADIControl.CDOutVol     ="CD Volume"
  476. ADIControl.CDOutMute    ="CD Mute"
  477. ADIControl.LineInVol    ="LineIn Volume"
  478. ADIControl.LineInMute   ="LineIn Mute"
  479. ADIControl.MicOutVol    ="Mic Volume"
  480. ADIControl.MicOutMute   ="Mic Mute"
  481. ADIControl.PhatLevel    ="Phat Level"
  482. ADIControl.PhatMute     ="Phat Mute"
  483. ADIControl.LineOutVol   ="LineOut Volume"
  484. ADIControl.LineOutMute  ="LineOut Mute"
  485. ADIControl.I2S0Vol      ="I2S0 Volume"
  486. ADIControl.I2S0Mute     ="I2S0 Mute"
  487. ADIControl.I2S1Vol      ="I2S1 Volume"
  488. ADIControl.I2S1Mute     ="I2S1 Mute"
  489. ADIControl.VidVol       ="Video Volume"
  490. ADIControl.VidMute      ="Video Mute"
  491. ADIControl.PhoneVol     ="PhoneIn Volume"
  492. ADIControl.PhoneMute    ="PhoneIn Mute"
  493. ADIControl.MonoVol      ="MonoOut Volume"
  494. ADIControl.MonoMute     ="MonoOut Mute"
  495.  
  496. ADIControl.CaptureLine  ="LineIn Level"
  497. ADIControl.CaptureLoop  ="Loop Level"
  498. ADIControl.CaptureCD    ="CD Level"
  499. ADIControl.CaptureAux   ="Aux Level"
  500. ADIControl.CaptureVid   ="Video Level"
  501. ADIControl.CaptureMic   ="Mic Level"
  502. ADIControl.CapturePhone ="Mic Level"
  503.  
  504. ;Non-localized strings
  505. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  506.  
  507. ;Localized strings
  508. adi7180.SvcDesc = "WDM Driver for AD1815/16"
  509. mpu401.SvcDesc = "Microsoft MPU-401 MIDI UART Driver (WDM)"
  510. gameport.SvcDesc = "Game Port Enumerator (WDM)"
  511.  
  512.